package com.powernode.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.powernode.domain.ProdProp;

import java.util.List;

/**
* @author 贺
* @description 针对表【prod_prop】的数据库操作Service
* @createDate 2024-07-18 13:24:14
*/
public interface ProdPropService extends IService<ProdProp> {

    /**
     * 多条件分页查询商品规格
     * @param current
     * @param size
     * @param propName
     * @return
     */
    Page<ProdProp> queryProdPropPage(Long current, Long size, String propName);

    /**
     * 新增商品规格
     * @param prodProp
     * @return
     */
    Boolean saveProdProp(ProdProp prodProp);

    /**
     * 修改商品规格
     * @param prodProp
     * @return
     */
    Boolean modifyProdProp(ProdProp prodProp);

    /**
     * 删除商品规格
     * @param propId
     * @return
     */
    Boolean removeProdPropById(Long propId);

    /**
     * 查询商品规格集合
     * @return
     */
    List<ProdProp> queryProdPropList();
}
